package abg.core.service.sys;


import abg.core.domain.db.SysRole;
import abg.core.domain.search.Psh;
import com.mybatisflex.core.paginate.Page;

import java.util.List;

/**
 * 角色服务
 */
public interface SysRoleService {

    boolean insert(SysRole sysRole);

    boolean delete(String ids);

    boolean update(SysRole sysRole);

    Page<SysRole> pageMyRole(SysRole sysRole, Psh psh);

    SysRole info(String id);

    //更新角色菜单
    boolean updateRoleMenu(String roleId, String menuIds);

    //系统中全部角色
    List<SysRole> allMyRole();

}
